temple town - French English Dictionary